package com.rxnetwork.sample.views;

public class TabEntity implements CustomImgTabEntity {
    private String title;
    private int selectedIcon;
    private int unSelectedIcon;
    private String selectedImg;
    private String unSelectedImg;

    public TabEntity(String title, int selectedIcon, int unSelectedIcon) {
        this.title = title;
        this.selectedIcon = selectedIcon;
        this.unSelectedIcon = unSelectedIcon;
    }

    public TabEntity(String title, String selectedImg, String unSelectedImg) {
        this.title = title;
        this.selectedImg = selectedImg;
        this.unSelectedImg = unSelectedImg;
    }

    public TabEntity(String title, int selectedIcon, int unSelectedIcon, String selectedImg,
                     String unSelectedImg) {
        this.title = title;
        this.selectedIcon = selectedIcon;
        this.unSelectedIcon = unSelectedIcon;
        this.selectedImg = selectedImg;
        this.unSelectedImg = unSelectedImg;
    }

    @Override
    public String getTabTitle() {
        return title;
    }

    @Override
    public int getTabSelectedIcon() {
        return selectedIcon;
    }

    @Override
    public int getTabUnselectedIcon() {
        return unSelectedIcon;
    }

    @Override
    public String getTabSelectedImg() {
        return selectedImg;
    }

    @Override
    public String getTabUnselectedImg() {
        return unSelectedImg;
    }
}
